package dojo;

import java.util.Arrays;

import com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader.Array;

public class PokerHand  {
	
	private Carta[] cartas;
	
	public PokerHand(Carta[] cartas) {
		this.cartas = cartas;
	}

	public String toString(){
		String result = "carta mais alta!";
		if (checaFlush()) {
			result = "flush!";
		} else if (checaSequencia()) {
			result = "sequencia!"; 
			
		}
		return result;
	}
		
		public boolean checaFlush() {
			boolean result = true;
			Carta primeiraCarta = cartas[0];
			for (int i = 1; i < 5; i++) {
				if (primeiraCarta.getNaipe() != cartas[i].getNaipe()) {
					result = false;
					break;
				}
			}
			return result;
		}
		
	public boolean checaSequencia() {

		//ordenarCartas();
		return false;
	}
	
	
	public void ordenarCartas(){
		Arrays.sort(this.cartas);
	}

}
